import './App.css'
import IndexRouter from './router/IndexRouter'
import {Provider} from "react-redux"
import {store,persist_store} from "./redux/store";
import { PersistGate } from 'redux-persist/integration/react'
function App() {
  /**
   * json-server的使用：
   * 安装： npm install -g json-server
   * 监听：json-server --watch .\test.json --port 5000  然后最小化
   * 访问：http://localhost:8002/
   * get取post增put更新（替换）     patch更新     delete删除（有关联的也一起删除）
   * 
   * 高级：
   * 表关联功能(向下)  _embed
   * 表关联功能(向上)  _expand
   */

  return (
      <Provider store={store}>
        {/*所有组件都能获取到store*/}
          <PersistGate loading={null} persistor={persist_store}>
              <IndexRouter></IndexRouter>
          </PersistGate>
      </Provider>

  );
}

export default App;
